package pack0711.com;

import java.io.*;
import java.util.ArrayList;
import java.util.List;

public class FileOP {

    //读取硬盘上的用户信息
    public static List<User> readFile() {
        List<User> list=null;
        try{
            ObjectInputStream ois=new ObjectInputStream(new FileInputStream("users.txt"));
        }catch(Exception e){
            //出现了EOF异常:读取到了文件的结尾,没有数据
            list =new ArrayList<>();

        }
        return list;
    }

    //将给定的集合写入到文件中

    public static void writeFile(List<User>list){
        try{
            ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream("users.txt"));
            //将输入写入文件
            oos.writeObject(list);
            oos.close();
        }catch(IOException e){
            e.printStackTrace();
        }
    }



}
